Aws\ClientResolver B

Total Complexity 100
Dependencies 22
Dependents 3
Total lines 747
Lines of code 389
Logical lines of code 154
Comment lines 74
Methods 31
Properties 3

Methods 31

Method Rating Maintainability Complexity Lines of code
resolve()
A
45 14 42
_apply_credentials()
A
48 10 32
_apply_endpoint_provider()
A
49 9 32
getArgMessage()
S
52 7 22
_default_signing_name()
S
57 5 18
throwRequired()
S
58 5 15
_apply_idempotency_auto_fill()
S
58 4 16
_default_signing_region()
S
60 4 14
_default_signature_version()
S
59 4 14
_apply_user_agent()
S
53 3 25
_missing_version()
S
54 3 24
_apply_api_provider()
S
55 3 20
_apply_stats()
S
61 3 12
_apply_validate()
S
62 3 12
_apply_endpoint()
S
65 3 9
_apply_debug()
S
72 3 5
_apply_retries()
S
65 2 9
_missing_region()
S
67 2 8
_default_signature_provider()
S
80 1 3
_default_serializer()
S
71 1 6
_default_endpoint_provider()
S
75 1 4
getDefaultArguments()
S
80 1 3
_apply_http_handler()
S
66 1 9
_default_handler()
S
66 1 9
_apply_handler()
S
80 1 3
__construct()
S
81 1 3
_apply_serializer()
S
79 1 3
_default_endpoint_discovery_provider()
S
80 1 3
_apply_endpoint_discovery()
S
79 1 3
invalidType()
S
65 1 8
_apply_profile()
S
78 1 3